草庐IT

android imageview 长按和长按

全部标签

android - 如何实现双短按和长按的Button?

我正在创建一个MP3播放器并想要一个双“下一首歌曲”/“快进”按钮。因此,如果按下此按钮,它将转到下一首歌曲,如果按住它,它将快进当前歌曲。我可以使用OnClickListener来播放下一首歌曲...privateOnClickListenermSkipForwardListener=newOnClickListener(){publicvoidonClick(Viewv){mPlayerService.forwardASong();}};...但是如何获得快进功能?我尝试了OnLongClickListener,但它只触发了一次。privateOnLongClickListener

android - 在长按主页按钮菜单中隐藏安卓应用程序

我想隐藏我的android应用程序(并且仅隐藏)完成后长按HOME按钮时出现的菜单。有没有办法做到这一点?以编程方式调用finish()不会成功。有很多关于从启动器和任务管理器中隐藏应用程序的话题,但这不是我想要的,我只是不想让它出现在这个“应用程序历史记录”中。最好的问候塞巴斯蒂安 最佳答案 添加android:excludeFromRecents="true"到任何list中不应出现在最近任务列表中的任何Activity的元素。 关于android-在长按主页按钮菜单中隐藏安卓应用程

java - 如何在单个 ListView 中实现长按监听器和 onclicklistener

我正在android中创建一个应用程序。因为我正在使用ListView。现在我想同时使用点击事件和长按事件。如果可能的话可以帮我做。 最佳答案 你只需要返回truelist.setOnItemLongClickListener(newOnItemLongClickListener(){@OverridepublicbooleanonItemLongClick(finalAdapterViewp,Viewv,finalintpo,longid){//yourcodereturntrue;}});它基本上告诉系统长按事件已被处理(默认为

长按时的 Android map 标记绘制在实际长按区域下方(在 API 15 上)

我已经为此绞尽脑汁好几天了,用谷歌搜索和搜索,但似乎找不到其他人报告此类问题(可能错过了)。我有一个自定义的Mapview类,它监听longpress等,并使用它在我的map上绘制标记。它在API-8上绘制正常。但在API-15上,标记在用户手指进行长按的位置下方偏移了约2厘米。对于实际设备(samsungs2)和eclipse模拟器都观察到了这一点。此外,在所有缩放级别上都观察到手指长按区域与绘制的标记区域(偏移约2厘米)。这是我自定义的Mapview类(从某处拉出来的):publicclassMyCustomMapViewextendsMapView{publicinterface

Android:在长按主页按钮时离开带有主页按钮的应用程序并返回到不同的 Activity

我有一个使用蓝牙的应用程序,如果设备上的蓝牙关闭则应该无法访问。我选择的实现方式如下:创建了一个在应用首次启动时启动的调度程序Activity。此Activity检查蓝牙的状态,如果bt关闭,它会将您带到noBtScreen,如果它打开,它会将您带到yesBtScreen问题是,当用户到达noBtScreen然后点击主页按钮时,更改bt状态并返回到应用程序(通过长按主页按钮并选择我的应用程序)它到达了此时不应到达的noBtScreen。显然有一些天真的方法可以解决这个问题,例如,我可以在Activity的onResume中检查bt状态,但我认为这里应该使用一个“正确”的解决方案。我已经

android - espresso 长按菜单项和弹出菜单

更新:似乎只是在使用该应用程序时,在某些随机时间,当我长按时应用程序会崩溃,尤其是在屏幕底部的项目上。关于为什么会这样有什么想法吗?所以我的应用程序中有一个ListView。如果您长按一个ListView项目,则会出现一个弹出菜单,锚定到您长按的那个项目,并带有删除或编辑菜单项的选项。只需使用该应用程序,一切正常。您可以长按列表中的任何项目,底层关联数据将被删除,并且ListView会刷新,但不会显示您刚刚删除的项目。我想做什么:Espresso不喜欢我的ListView和长按。我只是想测试弹出菜单是否出现,但我什至无法成功地长按Espresso。我认为这个问题与弹出菜单有关。因此,对

android - 长按 EditText 崩溃 : Unable to add window

我试图在EditText中长按,但是当我长按时,我收到以下错误。我希望能够长按以获取复制/粘贴/全选上下文弹出窗口,以便用户可以将文本粘贴到框中。FatalException:android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.view.ViewRootImpl$W@799bfc6isnotvalid;isyouractivityrunning?EditText在PopupWindow的ScrollView中。因此,当错误发生时,我当前在PopupWindow打开的Activity上处

uniapp小程序实现录音 uniapp小程序长按录音 点击播放等功能(CSS实现语音音阶动画效果)

最近项目使用uniapp开发微信小程序,需要实现一个长按时进行语音录制,限制录制时间最大为60秒,录制完成后,可点击播放,播放时再次点击停止播放,录制完成长按实现删除功能,删除后又可重新录制(如上图所示)。HTML部分template>viewclass="record-layer"> viewclass="record-box"> viewclass="record-btn-layer"v-if="tempFilePath==''"> buttonclass="record-btn":class="longPress=='1'?'record-btn-1':'record-btn-2'

android - 在长按 iPhone 时摇动 Android 中的图标

我正在实现一个应用程序,我想在其中摇动图标,就像在iPhone中一样。我该如何实现?我在这里附上了我的动画代码。请建议我任何解决方案。我已经尝试了已在堆栈溢出中指定的soln,但它在我的情况下不起作用。而这个类是写这个动画集的非activity类。protectedvoidanimateDragged(){Viewv=getChildAt(dragged);intx=getCoorFromIndex(dragged).x+childSize/2,y=getCoorFromIndex(dragged).y+childSize/2;intl=x-(3*childSize/4),t=y-(3

java - Android UIAutomator 长按设备

我想在指定时间长按指定点。不幸的是,类中没有像长按这样的方法:UiDevice我可能可以编写自己的方法,如下所示:privatevoidlongClick(intx,inty,longtime){android.graphics.Pointpoint=newandroid.graphics.Point(x,y);android.graphics.Point[]points=newandroid.graphics.Point[2];points[0]=point;points[1]=point;getUiDevice().swipe(points,time/5);//accordingt